package midianet.digital.modelo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.Table;

@Entity
@Table(name = "TB_PESSOA_JURIDICA")
@Inheritance(strategy = InheritanceType.JOINED)
public class PessoaJuridica extends Pessoa{
	
	@Column(name = "PESS_CNPJ", nullable = false , length = 11)
	private String cnpj;
	
	@Column(name = "PESS_RAZAO", nullable = false , length = 80)
	private String razaoSocial;
	
	@Column(name = "PESS_FANTAZIA", nullable = false, length = 80)
	private String fantasia;
	
	@Column(name = "PESS_INSCRICAO", nullable = true , length = 30)
	private String inscricaoEstadual;
	
	@Column(name = "PESS_FONE_FAX",nullable = true, length = 15)
	private String fax;
	
	@Column(name = "PESS_FONE_FINANCEIRO",nullable = true, length = 15)
	private String telefoneFinanceiro;	
	
	public String getCnpj() {
		return cnpj;
	}
	
	public void setCnpj(final String numero) {
		cnpj = numero;
	}
	
	public String getRazaoSocial() {
		return razaoSocial;
	}
	
	public void setRazaoSocial(final String nome) {
		this.razaoSocial = nome;
	}
	
	public String getFantasia() {
		return fantasia;
	}
	
	public void setFantasia(final String nome) {
		this.fantasia = nome;
	}
	
	public String getInscricaoEstadual() {
		return inscricaoEstadual;
	}
	
	public void setInscricaoEstadual(final String numero) {
		this.inscricaoEstadual = numero;
	}
	
	public String getFax() {
		return fax;
	}
	
	public void setFax(final String numero) {
		this.fax = numero;
	}
	
	public String getTelefoneFinanceiro() {
		return telefoneFinanceiro;
	}
	
	public void setTelefoneFinanceiro(final String numero) {
		this.telefoneFinanceiro = numero;
	}
	
}